40009b013c0cb4ae73d9b5e4ec95ce4ac1a37f17,xwiki-rest/src/main/java/org/xwiki/rest/resources/pages/PageTranslationVersionResource.java,PageTranslationVersionResource,represent,#Variant#,38

Before Change


        DocumentInfo documentInfo = getDocumentFromRequest(getRequest(), true);
        if (documentInfo == null) {
            /* If the document doesn't exist send a not found header */
            getResponse().setStatus(Status.CLIENT_ERROR_NOT_FOUND);
            return null;
        }

        Document doc = documentInfo.getDocument();

        /* Check if we have access to it */
        if (doc == null) {
            getResponse().setStatus(Status.CLIENT_ERROR_FORBIDDEN);
            return null;
        }

        Page page = DomainObjectFactory.createPage(getRequest(), resourceClassRegistry, doc, true);

After Change


    @Override
    public Representation represent(Variant variant)
    {
        DocumentInfo documentInfo = getDocumentFromRequest(getRequest(), getResponse(), true, false);
        if (documentInfo == null) {
            return null;
        }

        Document doc = documentInfo.getDocument();